*/
if (toplevel->has_pointer &&
mode != NotifyGrab &&
+#ifdef XINPUT_2
+ mode != XINotifyPassiveGrab &&
+ mode != XINotifyPassiveUngrab &&
+#endif /* XINPUT_2 */
mode != NotifyUngrab)
toplevel->has_pointer_focus = (focus_in) ? FALSE : TRUE;
case NotifyNonlinear:
case NotifyNonlinearVirtual:
if (mode != NotifyGrab &&
+#ifdef XINPUT_2
+ mode != XINotifyPassiveGrab &&
+ mode != XINotifyPassiveUngrab &&
+#endif /* XINPUT_2 */
mode != NotifyUngrab)
toplevel->has_focus_window = (focus_in) ? TRUE : FALSE;
/* We pretend that the focus moves to the grab
* grab is in effect
*/
if (mode != NotifyGrab &&
+#ifdef XINPUT_2
+ mode != XINotifyPassiveGrab &&
+ mode != XINotifyPassiveUngrab &&
+#endif /* XINPUT_2 */
mode != NotifyUngrab)
toplevel->has_pointer_focus = (focus_in) ? TRUE : FALSE;
break;